package o2o.dao.VO.statis;

import lombok.Getter;
import lombok.Setter;
import lombok.experimental.Accessors;

@Setter
@Getter
@Accessors(chain = true)
public class ShopAndCityVo {

    private String name;                // 代理用户
    private String username;            // 代理用户
    private String agentProv;
    private String agentCity;
    private String agentCounty;
    private Double allPayMoney = 0D;    // 总的支付金额
    private Double allPayPrice = 0D;    // 扣除折扣之前的费用
    private Double allRateMoney = 0D;   // 总的折扣
    private int orderCounts = 0;        // 总的订单量
    private int refundApplyCount = 0;   // 退款订单量
    private Double refundApplyMoney = 0D;    // 退款金额
    private Double cityAgentMoney = 0D;      // 城代金额
    private Double cityAdminAward = 0D;      // 城代补贴
    private Double shopAwardMoney = 0D;      // 店铺补贴金额
    private Double platformAwardMoney = 0D;  // 平台补贴金额
    private Double platformMoney = 0D;  // 平台收入金额
    private Double postCompanyMoney = 0D;  // 配送公司收入金额
    private Double squareMoney = 0D;  // 创业商圈收入金额
    private Double postmanMoney = 0D;        // 配送费
    private Double deliveryPrice = 0D;        // 配送费
    private Double originalYunFeiShop = 0D;        // 商家优惠配送费
    private Double originalYunFei = 0D;        // 总配送费
    private Double packetPrice = 0D;        // 打包费
    private Double totalGoodsMoney = 0D;        // 商品总金额
    private Double shopMoney = 0D;           // 归属商户费用

    private Double money = 0D;              // 余额
    private Double totalMoney = 0D;         // 总收入
    private Double popTotalMoney = 0D;      // 累计提现金额
    private Double popMoney = 0D;           // 正在提现金额
    private Double agentManagerMoney = 0D;           // 区域主管分成

    private Double cityAdminMoney1 = 0D;           // 相对平台的一级代理收益
    private Double cityAdminMoney2 = 0D;           // 相对平台的二级代理
    private Double cityAdminMoney3 = 0D;           // 相对平台的三级代理
    private Double cityAdminMoney4 = 0D;           // 相对平台的四级代理

    private Double cityAdminAward1 = 0D;           // 相对平台的一级代理补贴
    private Double cityAdminAward2 = 0D;           // 相对平台的二级代理
    private Double cityAdminAward3 = 0D;           // 相对平台的三级代理
    private Double cityAdminAward4 = 0D;           // 相对平台的四级代理

    private String cityAdmin ;            // 相对平台的直属代理账号
    private String cityAdmin1 ;           // 相对平台的一级代理
    private String cityAdmin2 ;           // 相对平台的二级代理
    private String cityAdmin3 ;           // 相对平台的三级代理
    private String cityAdmin4 ;           // 相对平台的四级代理


}
